﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace LFSRecord2.Model.Undo
{
    public class PropertyDataBase
    {
        /// <summary>
        /// Index of the normal parent layer of this property
        /// </summary>
        public int ParentLayerIndex { get; set; }

        public int PropertyIndex { get; set; }

        public bool IsEditable { get; set; }
        public bool IsSelected { get; set; }
        public bool IsAnimated { get; set; }
        public bool ValueLock { get; set; }
        public LayerPropIndex BindingPropertyIndex { get; set; }
        public bool BoundPropertyIgnoreParent { get; set; }

        public int NumKeyFrames { get; set; }
        public KeyFrameDataBase[] KeyFrames;
    }
}
